import junit.framework.TestCase;

public class ZamianaTest extends TestCase {
	
	//Test assertEquals
	public void test1() 
	{
		int liczba = 12;
		int base = 3;
		String expected = "110";
		String result = Zamiana.konwersja(liczba, base);
		assertEquals("Co posz³o nie tak!", expected, result);
	}	

	//Test assertNotSame
	public static void test2()
	{
		int liczba = 5;
		int base = 3;
		String expected = "15";
		String result = Zamiana.konwersja(liczba, base);
		int b = Integer.parseInt(expected);
		int c = Integer.parseInt(result);
		assertNotSame("Co posz³o nie tak!", b, c);
		}
	
	//Test assertNotNull
	public static void test3()
	{
		int liczba = 2;
		int base = 4;
		String result = Zamiana.konwersja(liczba, base);
		Object c = result;
		assertNotNull("Ups.. wynik to jednak null.", c);
	}

	//Test assertTrue
	public static void test4()
	{
		int liczba = 12;
		int base = 3;
		String expected = "110";
		boolean w = Boolean.parseBoolean(expected);
		String result = Zamiana.konwersja(liczba, base);
		boolean x = Boolean.parseBoolean(result);
		assertTrue("Co jest nie tak!", w==x);
	}
	
	//test assertSame
	public static void test5()
	{
		int liczba = 12;
		int base = 6;
		String expected = "20";
		String result = Zamiana.konwersja(liczba, base);
		int a = Integer.parseInt(expected);
		int b = Integer.parseInt(result); 
		assertSame(a, b);
	}
   
  public void test6()
   {
		int liczba = 12;
    int liczba = 6;
    String expected = "2"
		String result = Zamiana.konwersja(liczba, base);
		int a = Integer.parseInt(expected);
		int b = Integer.parseInt(result); 
		assertFalse(a, b);
	}
}